//
//  CustomNavBar.h
//
//

/**
 @file CustomNavBar.h
 @brief 네비게이션바 아이템 구현
 */
#import <Foundation/Foundation.h>


/**
 @class CustomNavBar
 @brief NavigationBar Item : 타이틀 및 버튼을 입힌다.
 */
@interface CustomNavBar : NSObject {
    
}
@property (strong, nonatomic) UINavigationController *navController;
@property (strong, nonatomic) UINavigationItem *navItem;

/**
 초기화
 */
- (id) initWithNavController:(UINavigationController *)navController navigationItem:(UINavigationItem *)navItem;

/**
 네비게이션바 왼쪽 버튼을 추가할 때 사용한다.
 @param title 버튼 타이틀
 @param target 버튼 타겟
 @param action 버튼 메서드
 */
- (void) addLeftBarItem:(NSString *)title tg:(id)target ac:(SEL)action;

/**
 네비게이션바 오른쪽 버튼을 추가할 때 사용한다.
 @param title 버튼 타이틀
 @param target 버튼 타겟
 @param action 버튼 메서드
 */
- (void) addRightBarItem:(NSString *)title tg:(id)target ac:(SEL)action;

@end
